#ifndef POLY3_H
#define POLY3_H

#include <QVector>
#include <QPointF>

#include "../algorithmcommon.h"


class Poly3
{
public:
    Poly3();
    ~Poly3();

    PointHdg geometryPoly3Data(double dXCoordinate, double dYCoordinate, double dHdg, double dA, double dB, double dC, double dD, double dSStart, double dSEnd);

private:
    void subFunctionPoly3(double dXCoordinate, double dYCoordinate, double dHdg, double dA, double dB, double dC, double dD, double dU);
    void testPoly3(PointHdg geometryPoly3);
};

#endif // POLY3_H
